# 测试套件入口,生成测试套件

# 导包
import time
import unittest
from IHRM.scripts.Login import TestLogin


# 组装测试套件
# unittest.TestSuite()类来表示一个测试用例集
from IHRM.scripts.Login_params import TestLoginParams
from IHRM.tools.HTMLTestRunner import HTMLTestRunner

suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestLoginParams))

# 指定测试报告生成的路径，将测试报告结果放在该目录上

report = "./report/report-{}.html".format(time.strftime("%Y%m%d-%H%M%S"))


# 打开文件流，将测试用例运行的测试结果生成HTML测试报告

with open(report,"wb") as file1:

    #创建 HTML TestRunner运行器
    runner = HTMLTestRunner(file1,title="api 登录测试")



    #执行测试套件
    runner.run(suite)

